Skip to content

Conversation

StephenHodgson
Copy link
Member

@StephenHodgson StephenHodgson commented Oct 7, 2025

  • fixed webgl WebSocket.jspre function name collisions
  • update testing server uri
  • update unit tests
  • update validation workflows
  • update unity editor to 2021.3.45f2 (88f88f591b2e)

@StephenHodgson StephenHodgson marked this pull request as ready for review October 16, 2025 13:59
@Copilot Copilot AI review requested due to automatic review settings October 16, 2025 13:59
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the com.utilities.websockets package to version 1.0.7, addressing WebGL function name collisions and updating test infrastructure. The changes ensure the WebSocket plugin works correctly in multi-threaded WebGL environments by renaming internal functions to avoid conflicts with other packages.

  • Fixed WebGL WebSocket.jspre function name collisions by renaming initDynCalls to initDynCalls_websockets
  • Updated test server URI from wss://echo.websocket.events to wss://echo.websocket.org
  • Updated Unity editor version and package dependencies

Reviewed Changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
ProjectSettings/ProjectVersion.txt Updated Unity editor version from 2021.3.45f1 to 2021.3.45f2
Packages/manifest.json Updated dependency versions for IDE packages and build pipeline
Packages/com.utilities.websockets/package.json Bumped package version from 1.0.6 to 1.0.7
Packages/com.utilities.websockets/Tests/TestFixture_01.cs Updated test to use new echo server address and introduced constant for server URI
Packages/com.utilities.websockets/Samples~/WebsocketDemo/WebSocketDemo.unity Updated demo scene to use new echo server address
Packages/com.utilities.websockets/Runtime/Plugins/WebSocket.jspre Renamed initDynCalls to initDynCalls_websockets to prevent name collisions
.gitignore Added boot.config to ignored files

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@StephenHodgson StephenHodgson changed the title com.utilities.websockets 1.0.7 com.utilities.websockets 1.1.0 Oct 16, 2025
@StephenHodgson StephenHodgson marked this pull request as draft October 16, 2025 15:16
update workflows
@StephenHodgson StephenHodgson linked an issue Oct 21, 2025 that may be closed by this pull request
@StephenHodgson StephenHodgson marked this pull request as ready for review October 21, 2025 19:22
@StephenHodgson StephenHodgson marked this pull request as draft October 21, 2025 21:28
@StephenHodgson StephenHodgson marked this pull request as ready for review October 21, 2025 21:28
@StephenHodgson StephenHodgson marked this pull request as draft October 21, 2025 21:40
@StephenHodgson StephenHodgson marked this pull request as ready for review October 21, 2025 23:03
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 11 out of 12 changed files in this pull request and generated 1 comment.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@StephenHodgson StephenHodgson merged commit a7873d4 into main Oct 22, 2025
67 of 68 checks passed
@StephenHodgson StephenHodgson deleted the development branch October 22, 2025 01:30
github-actions bot pushed a commit that referenced this pull request Oct 22, 2025
- fixed webgl WebSocket.jspre function name collisions
- update testing server uri
- update unit tests
- update validation workflows
- update unity editor to 2021.3.45f2 (88f88f591b2e)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Regression for WebGL

1 participant